Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Australia F9 Kia International in Caloundra - Caloundra Dusseldorf Open 2006 - Dusseldorf XII Abierto Internacional de Salinas - Salinas Aamulehti Tampere Opene - Tampere Furth Challenger Lugano Challenger Tampere Challenger Poznan Challenger Vancouver Challenger Furth Challenger Vancouver Challenger Happy Valley Challenger Bancolombia Open - Cali Cordenons Challenger Samsung Securities Cup Challenger Tennis - Seoul 4th Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Fes III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Morocco Tennis Tour - Marrakech St. Brieuc Challenger TEAN International - Alphen Aan Den Rijn Copa Petrobras-Colombia - Bogota Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Burnie Challenger St. Brieuc Challenger Zagreb Challenger Karlsruhe Challenger Rijeka Challenger Scheveningen Challenger San Marino Challenger Szczecin Challenger Napoli Challenger Tarragona Challenger Tashkent Challenger ARMS USTA Challenger - Rocky Mount Bratislava Challenger Zhuhai Challenger Shenzhen Challenger Taipei City Challenger Charlottesville Challenger Knoxville Challenger Barletta Challenger Busan Challenger Kia International In Caloundra - Caloundra Aptos Challenger The Granby Natrel Challenger - Granby USTA Seascape Challenger - Aptos The LTA Hull Challenger - Hull XL Capital Bermuda Open - Bermuda 2002 Eddleman USTA Challenger - Birmingham Granby Challenger - Granby Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin Hilton Waikoloa Village USTA Challenger - Waikoloa Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton The Surbiton Trophy - Surbiton Challenger Ford de Cherbourg - Cherbourg Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Fergana Tennis Challenger Tournament - Fergana Zivnobanka Czech Open - Prostejov Bukhara Challenger - Bukhara The 69th King's Cup-Thailand Open - Bangkok The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Ischgl International Tennis Challenger 2003 - Ischgl USTA Men's Challenger of Dallas - Dallas Uncle Toby's Burnie Challenger - Tasmania XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome Ispat Open 2004 - Ostrava Steelers Cup - Kosice Schickedanz Open - Furth C.T. San Remo - XIII Piertomaso Tessitore - San Remo ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Siemens Open 2004 - Scheveningen Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Tumkur Open - Tumkur USTA Challenger of Tiburon - Tiburon Porsche Open - Poznan Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra China Open - Beijing College Station Challenger - College Station Austin Challenger - Austin The LTA Bolton Challenger - Bolton Lambertz Open - Aachen Uncle Tobys Challenger in Caloundra - Caloundra Tatra Banka Open - Bratislava GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Tennis Napoli Cup - Napoli Citta di Monza - Monza ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov The Surbiton Trophy - Surbiton Ciudad de Pozoblanco Open Diputacion - Cordoba The LTA Men's Challenger - Nottingham Genoa Open Challenger-Fondazione Carige - Genova Open D'Orleans - Orleans Challenger Copa Sevilla - Seville Pekao Open 2005 - Szczecin The LTA Men's Challenger - Southampton Tatra Banka Open - Bratislava Mobilux Open - Luxembourg USTA Freeman Men's Challenger - Joplin BMW Tennis Championship - Sunrise dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Kia International In Kawana - Kawana South African Airways Tennis Open - Durban Bancolombia Open - Bogota Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Isla de Gran Canaria - Mas Palomas Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Almaty Challenger 1 - Almaty San Marino Cepu Open - San Marino Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Open Costa Daurada - Tarragona Samsung Securities Cup - Seoul Flea Market Cup - Busan BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda The Surbiton Trophy - Surbiton Ljubljana Open 2008 - Ljubljana Open D'Orleans - Orleans Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Tanger Challenger Meknes Challenger Athens Challenger Sofia Challenger Ostrava Challenger St. Remy Challenger Kitzbuhel Challenger Trani Challenger Champaign Challenger Qatar ExxonMobil Open - Doha Rabat Challenger Marrakech Challenger Rome Challenger Zagreb Challenger Alessandria Challenger Furth Challenger Poznan Challenger Dallas Challenger Nottingham Challenger Napa Challenger Geneva Challenger Mouilleron-Le-Captif Challenger Scheveningen Challenger Poznan Challenger Irving Challenger Le Gosier Challenger Manchester Challenger Bratislava Challenger Taipei City Challenger Rennes Challenger Seoul Challenger Heineken Challenger - Ho Chi Minh City Eckental Challenger Miller Lite Hall of Fame Tennis Championships - Newport Adidas International - Sydney Eckental Challenger The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven AAPT Championships - Adelaide Adidas International - Sydney Kroger / St. Jude International - Memphis Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Next Generation Hardcourts - Adelaide Medibank Private International - Sydney BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Estoril Open - Estoril BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open de Moselle - Metz AIG Japan Open - Tokyo Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven China Open - Beijing RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Medibank International - Sydney Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Open de Moselle - Metz Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg BMW Open - Munich AEGON Championships - London Catella Swedish Open - Bastad Countrywide Classic - Los Angeles BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Proton Malaysian Open - Kuala Lumpur Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Medibank International - Sydney AIG Japan Open - Tokyo Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing AEGON Championships - London AEGON International - Eastbourne Chennai Open - Chennai Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Campionati Internazionali di Sicilia - Palermo Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Davidoff Swiss Indoors - Basel Citi Open - Washington Sydney International - Sydney Kremlin Cup - Moscow Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel AEGON Championships - London Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Brasil Open - Costa do Sauipe Open 13 - Marseille Citi Open - Washington Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha ASB Classic - Auckland TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Delray Beach International Tennis Championships - Delray Beach St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Ordina Open - 's-Hertogenbosch Dubai Duty Free Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Geneva Open - Geneva Pilot Pen Tennis - New Haven Antalya Cup - Antalya Citi Open - Washington Brisbane International - Brisbane Winston-Salem Open - Winston-Salem Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Chengdu Open - Chengdu Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Open Sud de France - Montpellier Brisbane International - Brisbane Rakuten Japan Open - Tokyo Rakuten Japan Open - Tokyo BMW Open - Munich Regions Morgan Keegan Championships - Memphis Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Malaysian Open - Kuala Lumpur PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Claro Open Colombia - Bogota If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Gazprom Hungarian Open - Budapest Hall of Fame Open - Newport US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston The Stella Artois Grass Court Championships - London AAPT Championships - Adelaide Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca Heineken Open - Auckland BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles BCR Open Romania - Bucharest BMW Open - Munich BA-CA Tennis Trophy - Vienna China Open - Beijing Abierto Mexicano Telcel - Acapulco Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati BMW Open - Munich BB&T Atlanta Open - Atlanta NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Sony Ericsson Open - Miami Open de Moselle - Metz Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai SAP Open - San Jose BNP Paribas Open - Indian Wells Tennis Masters Series - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Rogers Cup - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Serbia Open - Belgrade Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Catella Swedish Open - Bastad Chengdu Open - Chengdu If Stockholm Open - Stockholm Mutua Madrid Open - Madrid Swiss Indoors Basel - Basel Miami Open - Miami Miami Open - Miami Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Mutua Madrid Open - Madrid Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 French Open (juniors) AAMI Classic - Kooyong Olympics - Athens Olympics - London Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, Group II, 1R, CYP-MAR 3-2 Australian Open Wildcard Play-Off - Melbourne Australian Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship Kooyong Classic - Kooyong